package com.cloud.iot;

/**
 * @version 1.0
 * @author: yu.tan
 * @date: 2020/10/29 22:03
 * @Description: 《一卡通》通过本接口将所有余额发生变化的交易发送给《第三方系统》。
 */
public class YktBalanceChangeNotify {
    /**
     * 命令字 YKT_BALANCE_CHANGE_NOTIFY
     */
    private String actionStr;
    /**
     * 版本 固定值：200
     */
    private String version;
    /**
     * 第三方代码
     */
    private String thirdCode;
    /**
     * 交易流水号 唯一
     */
    private String tradeNo;
    /**
     * 帐号
     */
    private String accountId;
    /**
     * 不参与MAC计算
     */
    private String custName;
    /**
     * 学工号
     */
    private String custNo;
    /**
     * 学工号 逻辑卡号
     */
    private String cardNo;
    /**
     * 逻辑卡号 格式：yyyyMMddHHmiss
     */
    private String tradeTime;
    /**
     * 交易金额 单位分
     */
    private String amount;
    /**
     * 现余额 单位分
     */
    private String curBalance;
    /**
     * 交易类型 1：充值；2：消费；3：取款；4：消费纠错；
     */
    private String tradeType;
    /**
     * 钱包类型  1：现金钱包；2：补助钱包；
     */
    private String walletType;
    /**
     * 终端名称 终端名称
     */
    private String termName;
    /**
     * 交易地点 不参与MAC计算
     */
    private String tradeAdd;
    /**
     * MAC值
     */
    private String mac;
}
